package com.fd.util;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

//添加下面注解给一个类，表示这个类可以接管Controller的一些AOP的操作
@ControllerAdvice
public class FdControllerHandle {

    //ExceptionHandler表示当前方法是异常处理器，默认拦截所有的系统异常，也就是说：只要系统发生异常那么就会进入这个方法。
    @ExceptionHandler
    @ResponseBody //添加当前注解表示发生错误时返回json数据，而不是页面
        public String handle(Exception exception)throws Exception {
            return "发生异常，错误信息是："+exception.getMessage();
        }
}

